//创建区块链委员会 按钮事件
function createBlockchainCommitteeFun(){
    layer.open({
        type: 1, //可传入的值有：0（信息框，默认）1（页面层）2（iframe层）3（加载层）4（tips层）。 若你采用layer.open({type: 1})方式调用，则type为必填项（信息框除外）
        title :'创建委员会页面',
        area: ['550px', '300px'],
        closeBtn:1,
        content:$('#createBlock').html(), //这里content是一个普通的String
        btn: ['确认','取消'],
        yes: function(index, layero){
            layer.close(index);
        },
    });
    // //初始化***
    layer.ready(function(){
        // $('#detail-conatiner-share #certificate-informationD-share').empty();
        // $('#detail-conatiner-share #contract-execution-informationD-share').empty();
        // $('#detail-conatiner-share #block-informationD-share').empty();
        // $('#send-span').text('');//发送方
        // $('#recept-span').text('');//接收方
    });
}
//添加策略 事件
function addPolicyFun(){
    layer.open({
        type: 1, //可传入的值有：0（信息框，默认）1（页面层）2（iframe层）3（加载层）4（tips层）。 若你采用layer.open({type: 1})方式调用，则type为必填项（信息框除外）
        title :'添加投票策略',
        area: ['550px', '450px'],
        closeBtn:1,
        content:$('#addPolicy').html(), //这里content是一个普通的String
        btn: ['确认','取消'],
        yes: function(index, layero){
            layer.close(index);
        },
    });
    // //初始化***
    layer.ready(function(){
        // $('#detail-conatiner-share #certificate-informationD-share').empty();
        // $('#detail-conatiner-share #contract-execution-informationD-share').empty();
        // $('#detail-conatiner-share #block-informationD-share').empty();
        // $('#send-span').text('');//发送方
        // $('#recept-span').text('');//接收方
    });
}







//区块链管理委员会表格
function loadBlockCommitteeFun(queryParamsObj){
    $('#blockCommitteeTable').bootstrapTable('destroy');
    //存证接口table
   $('#blockCommitteeTable').bootstrapTable({
        url: '/sysadmin/remoteApp/selectBlockEvidenceData',
        method: 'post',                      //请求方式（*）
        toolbar: '#toolbar',                //工具按钮用哪个容器
        striped: true,                      //是否显示行间隔色
        cache: false,                       //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
        pagination: true,                   //是否显示分页（*）
        sortable: false,                     //是否启用排序
        sortOrder: "asc",                   //排序方式
        queryParams:function(params){
            var temp = {//如果是在服务器端实现分页，limit、offset这两个参数是必须的
                'attrib_31':queryParamsObj['attrib_31'],//orderId
                'attrib_32':queryParamsObj['attrib_32'],//发送方指令名称
                'attrib_35':queryParamsObj['attrib_35'],//接收方指令名称
                'attrib_12':queryParamsObj['attrib_12'],// 发送方HASH
                'attrib_33':queryParamsObj['attrib_33'],// 发送方创建时间
                'attrib_58':queryParamsObj['attrib_58'],// 发送方TxHASH
                'attrib_39':queryParamsObj['attrib_39'],// 是否一致
                'pageSize':params.limit,
                'pageNum':$('#blockCommitteeTable').bootstrapTable().bootstrapTable('getOptions').pageNumber,
            };
            return temp;
        },//queryShareParamsObj,//传递参数（*） ,//queryParamsObj,//传递参数（*）
        sidePagination: "server",           //分页方式：client客户端分页，server服务端分页（*）
        pageNumber:1,                       //初始化加载第一页，默认第一页
        pageSize: 5,                       //每页的记录行数（*）
        pageList: [5,10, 20, 30, 40],        //可供选择的每页的行数（*）
        clickToSelect: true,                //是否启用点击选中行
        uniqueId: "attrib_12",  
        // smartDisplay:true,
        // showPaginationSwitch:true,//	默认为false隐藏每页数据条数选择，设为true显示
        responseHandler:function(res){
            return {
                "total":res.totalRow,
                "rows":res.list
                }
        },
        columns: [{
                field: 'attrib_12',
                title: '委员会名称',
            },
            {
                field: 'attrib_32',
                title: '区块链'
            },
            {
                field: 'attrib_33',
                title: '创建时间'
            },
            {
                field: 'price',
                title: '操作',
                // width: 120,
                align: 'center',
                valign: 'middle',
                formatter:function(value,row,index){
                    let res= "<span  class='detailSpan' onclick=\"showInfoDetailModalFun('" + row['conflict_id'] + "')\" >查看</span><span  class='detailSpan' onclick=\"deleteRowTableFun('" + row['conflict_id'] + "')\" >删除</span>";
                    return res;
                },
                
            },
        ]
    });
    $('#blockCommitteeTable').bootstrapTable('hideLoading');
}
//删除表格的方法
function deleteRowTableFun(dataRow){
    console.log(dataRow);
}
//委员会投票策略groupManagement
function loadGroupManagementFun(queryParamsObj){
    $('#groupManagement').bootstrapTable('destroy');
    //存证接口table
   $('#groupManagement').bootstrapTable({
        url: '/sysadmin/remoteApp/selectBlockEvidenceData',
        method: 'post',                      //请求方式（*）
        toolbar: '#toolbar',                //工具按钮用哪个容器
        striped: true,                      //是否显示行间隔色
        cache: false,                       //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
        pagination: true,                   //是否显示分页（*）
        sortable: false,                     //是否启用排序
        sortOrder: "asc",                   //排序方式
        queryParams:function(params){
            var temp = {//如果是在服务器端实现分页，limit、offset这两个参数是必须的
                'attrib_31':queryParamsObj['attrib_31'],//orderId
                'attrib_32':queryParamsObj['attrib_32'],//发送方指令名称
                'attrib_35':queryParamsObj['attrib_35'],//接收方指令名称
                'attrib_12':queryParamsObj['attrib_12'],// 发送方HASH
                'attrib_33':queryParamsObj['attrib_33'],// 发送方创建时间
                'attrib_58':queryParamsObj['attrib_58'],// 发送方TxHASH
                'attrib_39':queryParamsObj['attrib_39'],// 是否一致
                'pageSize':params.limit,
                'pageNum':$('#groupManagement').bootstrapTable().bootstrapTable('getOptions').pageNumber,
            };
            return temp;
        },//queryShareParamsObj,//传递参数（*） ,//queryParamsObj,//传递参数（*）
        sidePagination: "server",           //分页方式：client客户端分页，server服务端分页（*）
        pageNumber:1,                       //初始化加载第一页，默认第一页
        pageSize: 5,                       //每页的记录行数（*）
        pageList: [5,10, 20, 30, 40],        //可供选择的每页的行数（*）
        clickToSelect: true,                //是否启用点击选中行
        uniqueId: "attrib_12",  
        // smartDisplay:true,
        // showPaginationSwitch:true,//	默认为false隐藏每页数据条数选择，设为true显示
        responseHandler:function(res){
            return {
                "total":res.totalRow,
                "rows":res.list
                }
        },
        columns: [{
                field: 'attrib_12',
                title: '投票类型',
            },
            {
                field: 'attrib_32',
                title: '授权组织'
            },
            {
                field: 'attrib_33',
                title: '授权角色'
            },
            {
                field: 'attrib_33',
                title: '权重'
            },
            {
                field: 'attrib_33',
                title: '阀值'
            },
            {
                field: 'price',
                title: '操作',
                // width: 120,
                align: 'center',
                valign: 'middle',
                formatter:function(value,row,index){
                    let res= "<span  class='detailSpan' onclick=\"showInfoDetailModalFun('" + row['conflict_id'] + "')\" >查看</span><span  class='detailSpan' onclick=\"deleteRowTableFun('" + row['conflict_id'] + "')\" >删除</span>";
                    return res;
                },
                
            },
        ]
    });
    $('#groupManagement').bootstrapTable('hideLoading');
}
$(document).ready(function(){
    //区块链管理委员会表格入参
    let queryParamsObj={
        'attrib_12':null,//存证数据HASH
        'attrib_32':null,//证据名称
        'attrib_33':null,//创建时间
        'attrib_04':null,// 证据类型
        'attrib_58':null,// TxHASH
        'pageSize':10,
        'pageNum':1,
    };
    loadBlockCommitteeFun(queryParamsObj);//区块链管理委员会表格加载
    //委员会投标策略
    loadGroupManagementFun(queryParamsObj);//委员会投票策略
});
